<?php 

/**
 * 类型属性控制器
 * @author 阿柱 <422852954@qq.com>
 */
class TypeAttrController extends AuthController{
	private $model;
	public function __init(){
		parent::__init();
		$this->model=K('TypeAttr');
	}
	
    /**
     *   **列表展示方法
     */
    public function index(){
    	$tid=Q('get.tid',0,'intval');    	
//  	分页
		$count=$this->model->where("tid={$tid}")->count();
		$pageObj=new Page($count,10,5);
		$this->assign('page',$pageObj->show());

		$typeAttrData=$this->model->where("tid={$tid}")->limit($pageObj->limit())->all();
		$this->assign('typeAttrData',$typeAttrData);
        $this->display(); 
    }
	/**
	 * 添加类型属性
	 */
	public function add(){
		$tid=Q('get.tid',0,'intval');
		if(IS_POST){
			if(!$this->model->create())    $this->error($this->model->error);
			$this->model->addTypeAttr();
//			返回展示属性类型列表页面
			$this->success('添加成功',U('index',array('tid'=>$tid)),1);
		}
	    $this->display();
	}
	/**
	 * 编辑类型属性
	 */
	public function edit(){
		if(IS_POST){
			if(!$this->model->create())       $this->error($this->model->error);
			$this->model->editTypeAttr();
			$this->success('编辑成功',U('index',array('tid'=>Q('post.tid',0,'intval')),1));
		}
		$taid=Q('get.taid',0,'intval');
//		分配旧数据
		$oldData=$this->model->where("taid={$taid}")->find();
		$this->assign('oldData',$oldData);
//		载入模板
	    $this->display();
	}
	/**
	 * 删除类型
	 */
	public function del(){
		$taid=Q('get.taid',0,'intval');
		$this->model->where("taid={$taid}")->del();
		$this->success('删除成功','',1);
	}
}
 

 
 
 
 
 
 






 ?>